/* Login
-------------------------------------------------------------------*/
#login {background:#0062aa}
.container {padding-left: 20px; padding-right: 20px;}
#login .container {position: relative; top: 100px}
#login .grey-highlight {padding: 20px 0}
.col {width: 430px;} 	/* ie - 48% */
.pre {
 margin-right:auto;
 margin-left:auto;
}
.pretitle {text-align:center;
 margin-right:auto;
 margin-left:auto;
}
.padding_top_60 {padding-top:60px !important;}
.widget {
	background: #fbfbfb;
	padding: 20px 0;
	box-shadow: 0 1px 2px #858585;
	border: 1px solid #CCC;
	algin:center;
}
.widget {
	border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.widget_inside {padding: 10px 20px}
.clearfix {zoom: 1;}
h2 {color: #3b3b3b;}
h2 {font-size: 1.333em;text-shadow: 0 1px 0 #fff;font-family: "Proxima Nova", Arial, sans-serif; font-weight: 600;}
h2, .widget .ui-tabs-#nav li.ui-state-active h2  {
    background: #f8f8f8;
    background: -moz-linear-gradient(top, #f8f8f8 0%, #f3f3f3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#f3f3f3));
    background: -webkit-linear-gradient(top, #f8f8f8 0%,#f3f3f3 100%);
    background: -o-linear-gradient(top, #f8f8f8 0%,#f3f3f3 100%);
    background: -ms-linear-gradient(top, #f8f8f8 0%,#f3f3f3 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f8f8', endColorstr='#f3f3f3',GradientType=0 );
    background: linear-gradient(top, #f8f8f8 0%,#f3f3f3 100%);
    position: relative; top: -23px; padding: 0.5em 1em; left: 16px; 
    box-shadow: 0 1px 0 #FFFFFF inset, 0 1px 1px #E0E0E0;
    display:inline; border: 1px solid #BCBCBC;
}

.form {border: 1px solid #ababab; }
.form div.clearfix {border-bottom: 1px solid #d6d6d6; padding: 12px 6px;}
/*.form div.clearfix label {width: 11.5em; float: left; text-align:right; padding-top: 6px}*/
.form div.clearfix label {width: 90px; float: left; text-align:right; padding-top: 6px}
.form div.clearfix:last-child {border-bottom: 0}
/*.form div.clearfix div.input {float: left; margin-left: 1.667em}*/
.form div.clearfix div.input {display: inline; float: left; margin-left: 13px}
label {color: #3f3f3f}
label {color: #3f3f3f}
input.large{width: 210px;}
input.xlarge{width: 100px;}
/*.input.no-label {margin-left:13em !important}*/
.input.no-label {margin-left:104px !important}
.input.no-label .button:first-child {margin-left: 10px}

input[type="text"],input[type="password"], textarea, select {border: 1px solid #ababab; -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; padding: 5px}

input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
    background-color: #f2f2f2;
    border-color: #D3D3D3;
    box-shadow: inset 0 0 1px rgba(0,0,0,0.15);
    cursor: not-allowed;
}
.form .grey-highlight {background:#E8E8E8}
.center {text-align:center;}
.title {text-align:center;
 margin-right:auto;
 margin-left:auto;}
.centered {display: block;margin: 0 auto}
.block {display: block}
.hide {display: none}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after,
.clearfix:before,
.clearfix:after,
.container_12:before,
.container_12:after,
.container_16:before,
.container_16:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after, .ui-helper-clearfix:after,
.container_12:after,
.container_16:after {
  clear: both;
}
